/*------col-main------*/
.grid-c2-s4 .hd{
	height:25px;
	line-height:25px;
	border:none;
	padding-left:5px;
	margin-bottom:10px;
	border-top:1px solid #7ec7fd;
	background:#e2effe;
	}	
.grid-c2-s4 .col-main{
	width:812px;
	float:right;
	}
.grid-c2-s4 .col-main .bd{
	border:none;
	padding:0;
	}	
.grid-c2-s4 .col-main .r{
	text-align:right;
	}	
.grid-c2-s4 .col-main .r a{
	color:#F57D1C;
	}			
.grid-c2-s4 .mantle-l{
	width:560px;
	float:left;
	}
#space-info .left{
 	width:160px;
 	}	
#space-info .left .pic{
 	width:136px;
 	height:136px;
 	padding:5px 2px 2px 0;
 	text-align:center;
 	background:url(../img/rank-bg.png) no-repeat 0 -41px;
 	}
#space-info .left .pic img{
 	width:123px;
 	height:123px;
 	}	
#space-info .left .txt {
 	margin-left:10px;
 	}	
#space-info .left .txt li{
 	height:28px;
 	line-height:28px;	
  }
#space-info .left .txt span{
 	margin-right:10px;
 	}
#space-info .txt em{
	height:22px;
	display:inline-block;
	background:url(../img/remark.png) no-repeat;
	}
#space-info .txt .rank1{
	width:20px;	
	background-position:0 -866px;		
	}
#space-info .txt .rank2{
	width:40px;	
	background-position:0 -906px;		
	}
#space-info .txt .rank3{
	width:60px;
	background-position:0 -943px;
	}
#space-info .txt .rank4{	
	width:80px;
	background-position:0 -981px;
	}
#space-info .txt .rank5{	
	width:100px;
	background-position:0 -1018px;
	}	 		 
#space-info .right{
 	width:380px;
 	}	
#space-info .right .r-hd{
 	margin-bottom:5px;
 	padding-bottom:5px;
 	border-bottom:1px solid #ccc;
 	}
#space-info .right .r-hd em{
	font-size:11px;
	color:#b3b3b3;
	margin-left:30px;
	} 	
#space-info .right h3{
  color:#fb914a;
  font-size:14px;
  margin-bottom:5px;
  }
#space-info .list-info li{
	line-height:28px;
	}
#space-info .list-info span{
	display:inline-block;
	width:100px;
	}
#space-info .list-sundry{
	margin-top:20px;
	}		
#space-info .list-sundry li{
	float:left;
	width:120px;
	line-height:23px;
	padding-left:15px;
	background:url(../img/icon.png) no-repeat 0 -1542px;	
	}			
#msg{
	clear:both;
	}
#msg .list{
	width:510px;
	margin:0 auto;
	}
#msg .list li{
	width:170px;
	line-height:25px;
	float:left;
	color:#8b9096;
	}	
#msg .list li em{
	color:#027095;
	width:80px;
	display:inline-block;
	text-align:right;
	}		
.list-item li{
	line-height:25px;
	padding-bottom:5px;
	clear:both;
	zoom:1;
	border-bottom:1px solid #ccc;
	}
.list-item li:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}	
.list-item li img{
	vertical-align:middle;
	}	
.list-item li a{
	padding:0 5px;
	text-decoration:underline;
	}	
.list-item li span{
	display:block;
	width:460px;
	float:left;
	}	
.list-item li em{
	width:50px;
	display:block;
	font-size:11px;
	color:#9da3a1;
	float:right;
	}
.list-item .title p{
	height:45px;
	}	
#dynamic p{
	margin-top:10px;
	}
#dynamic .hd h2{
	float:left;
	}		
#dynamic .hd .tab{
	float:right;
	}		
#dynamic .hd li{
	float:left;
	display:block;
	cursor:pointer;
	width:50px;
	text-align:center;
	color:#055893;
	margin-top:4px;
	_margin-top:5px;
	height:20px;
	line-height:20px;
	margin-right:3px;
	overflow:hidden;
	}	
#dynamic .hd .tab li.hover{
	width:48px;
	color:#262727;
	height:20px;
	line-height:20px;
	border:1px solid #9dc9fb;
	border-bottom:none;
	background:#fff;
	}			
	
.list-extra	{
	clear:both;
	width:340px;
	height:105px;
	padding:20px 20px 20px 40px;
	margin:0 auto;
	overflow:hidden;
	background:url(../img/rank-bg.png) no-repeat -149px -39px;
	}
.list-extra	.photo li{
	width:68px;
	float:left;
	zoom:none;
	clear:none;
	border:none;
	margin-bottom:5px;
	}
.list-extra	.photo img{
	width:45px;
	height:45px;
	}		
#star-sign li{
	float:left;
	width:110px;
	}	
#star-sign li img{
	width:90px;
	height:80px;
	}	
#share-in h3{
	font-size:14px;
	color:#005EAC;
	}
#share-in p{
	line-height:22px;
	}
#rcmd p{
	margin-bottom:5px;
	}	
#rcmd textarea{
	width:530px;
	height:130px;
	}
#rcmd .lcb{
	margin-right:10px;
	}
#rcmd .checkbox{
	vertical-align:middle;
	margin-right:5px;
	}		
#rcmd .btn{
	width:69px;
	height:28px;
	line-height:28px;
	color:#fff;
	font-weight:bold;
	text-align:center;
	border:none;
	font-size:14px;
	cursor:pointer;
	background:url(../img/sprite.png) no-repeat 0 -1320px;
	}
#rcmd em{
	display:inline-block;
	margin-top:5px;
	}	
#rcmd .r{
	float:right;
	}	
.grid-c2-s4 .mantle-r{
	width:242px;
	float:right;
	overflow:hidden;
	}
.list-pic li{
	width:66px;
	padding:0 7px;
	float:left;
	margin-bottom:5px;
	text-align:center;
	}
.list-pic .pic{
	width:54px;
	height:52px;              
	padding:4px 6px 5px 3px;
	text-align:center;         
	background:url(../img/sprite.png) no-repeat right -1440px;
	}
.list-pic .pic img{
	width:50px;
	height:50px;
	vertical-align:middle;
	}
.list-pic span,.list-pic em{
	display:block;  
	}	
.list-pic em{
	color:#a09e9f;
	font-size:11px;
	}
#hide li{
	width:80px;
	text-align:center;
	float:left;
	}
#hide li img{
	width:70px;
	height:70px;
	}
/*用户品牌星座*/
#breed-star{
	margin:10px 0;
	padding-bottom:10px;
	width:950px;
	margin:0 auto;
	}
.tab-menu .hd-tab{
	height:27px;
	border-bottom:1px solid #56b7ff;
	padding:0 5px;
	margin-bottom:10px;
	}
.tab-menu .hd-tab .left{
	margin-right:10px;
	}	

.tab-menu .hd-tab .r{
	float:left;
	margin-top:5px;
	}	
.tab-menu .hd-tab .r a{
	font-size:14px;
	font-weight:bold;
	color:#ff690a;
	margin-right:10px;
	}
.tab-menu .hd-tab .field{
	width:200px;
	padding-top:4px;
	padding-left:20px;
	float:left;
	height:18px;
	border:1px solid #ccc;
	color:#ccc;
	background:url(../img/sprite.png) no-repeat 0 -1285px;
	margin-right:5px;
	}	
.tab-menu .hd-tab button{
	width:62px;
	height:25px;
	line-height:25px;
	color:#fff;
	float:left;
	display:inline-block;
	border:none;
	cursor:pointer;
	font-size:14px;
	font-weight:700;
	background:url(../img/sprite.png) no-repeat right -1321px;	
	}	
#breed-star .list li{
	width:280px;
	height:60px;
	padding:10px;
	margin:0 0 10px 10px;
	float:left;
	border:1px solid #ccc;
	background:#f6f9fc;
	display:inline;
	overflow:hidden;
	}
#breed-star .list .pic img{
	float:left;
	width:50px;
	height:50px;
	margin-right:10px;
	padding:1px;
	border:1px solid #ccc;
	}
#breed-star .list h3{
	color:#1565aa;
	margin-bottom:5px;
	}
#breed-star .list em{
	color:#f28d16;
	}
#accede-to li{
	float:left;
	width:110px;
	margin:0 0 5px 10px;
	_margin-left:7px;
	}	
#accede-to li img{
	width:88px;
	height:60px;
	border:1px solid #ccc;
	}
/*用户城市订阅*/
.hd-top h2{
	font-size:14px;
	height:25px;
	line-height:25px;
	padding-left:35px;
	margin-bottom:15px;
	background:url(../img/icon.png) no-repeat 0 -953px;
	}
.hd-top .domain{background-position:0 -839px;}
.hd-top .clt{background-position:0 -890px;}
.hd-top .city{background-position:0 -949px;}
.hd-top .share{background-position:0 -1010px;}
.hd-top .diary{background-position:0 -1063px;}
.hd-top .gf{background-position:0 -1116px;}
.hd-top .album{background-position:0 -1175px;}
.hd-top .clan{background-position:0 -1237px;}
.hd-top .bbs{background-position:0 -1297px;}
.hd-top .gift{background-position:0 -1348px;}
.hd-top .privacy{padding-left:25px;background-position:0 -1403px;}

#city-breed .bd,#append-breed .bd{
	padding:0 10px;
	}
#city-breed .bd li,#append-breed .bd li{
	padding-left:15px;
	line-height:25px;
	background:url(../img/icon.png) no-repeat 0 -262px;
	}
.rows h3{
	color:#19609d;
	font-size:14px;
	margin-bottom:5px;
	}	
/*日记*/		
#blog{
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	background:#f7f7f7;
	padding:10px;
	overflow:auto;
	}
.blog-title h2{
	font-size:14px;
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
	}	
.blog-list li{
	line-height:25px;
	font-size:14px;
	padding-left:10px;
	}
/*好友*/
.top-select{
	font-size:14px;
	margin-bottom:20px;
	}	
.top-select select{
	width:100px;
	margin-right:10px;
	}
.show-list li{
	width:202px;
	margin-bottom:10px;
	padding-bottom:10px;
	border-bottom:1px dotted #ccc;
	float:left;
	}	
.show-list .pic{
	width:54px;
	height:52px;              
	padding:5px 6px 5px 3px;
	display:inline-block;
	text-align:center;
	float:left; 
	margin-right:10px;  	
	background:url(../img/sprite.png) no-repeat right -1439px;
	}
.show-list .pic img{
	width:50px;
	height:50px;
	}
.show-list .txt strong{
	font-weight:bold;
	display:block;
	color:#416388;
	margin-top:5px;
	padding-bottom:5px;
	}
.show-list .txt a{
	color:#9a9a9a;
	}
/*相册*/
#photo-info .bd{
	padding-top:10px;
	}
#photo-info .p1,#photo-info .p1 a{
	color:#ff690a;
	font-size:14px;
	padding:0 5px;
	}	
.photos{
	padding:10px;
	width:400px;
	height:150px;
	border:1px solid #ccc;
	margin-top:10px;
	}
.photos .pic{
	width:110px;
	height:110px;
	text-align:center;
	float:left;
	padding:15px 20px 15px 18px;
	background:url(../img/rank-bg.png) no-repeat 0 -195px;
	}
.photos .pic img{
	width:105px;
	height:105px;
	}
.photos .txt{
	padding-top:10px;
	}
.photos .txt h3 a{
	font-size:14px;
	text-decoration:underline;
	}	
.photos .txt li{
	line-height:22px;
	}
.album-chosen{
	width:400px;
	margin:20px auto;
	}	
.album-chosen p{
	margin-bottom:10px;
	}
.album-chosen label{
	width:80px;
	text-align:right;
	float:left;
	margin-right:8px;
	}	
.album-chosen textarea {
	height:50px;
	width:269px;
	}
.album-chosen select{
	width:200px;
	}
.album-chosen .inputtext {
	padding:3px 0 3px 3px;
	width:270px;
	}
.submition{
	margin-left:90px;
	}	
/*我的E族*/
.list-data li{
	line-height:22px;
	padding:10px 5px;
	overflow:auto;
	}
.list-data li.c{
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background:#fcf9e6;
	}
.list-data .txt{
	float:left;
	width:320px;
	overflow:hidden;
	}
.list-data .name{
	float:right;	
	}
.list-data em{
	margin-left:10px;
	font-size:11px;
	color:#9b978b;
	}				
#found-tribe,#add-tribe{
	overflow:auto;
	}
/*礼物*/
.gift-info{
	width:790px;
	padding-left:20px;
	}
.gift-info dl{
	margin:20px 0;
	}
.gift-info dt{
	font-size:14px;
	font-weight:bold;
	margin-bottom:10px;
	}
.gift-info select{
	width:200px;
	}
.gift-info ul{
	padding:20px 0;
	}		
.gift-info li{
	float:left;
	width:112px;
	margin-bottom:20px;
	}
.gift-info input{
	vertical-align:middle;
	margin-right:5px;
	}	
.gift-info li img{
	width:70px;
	height:65px;
	vertical-align:middle;
	}		
.gift-info textarea{
	width:400px;
	height:100px;
	}							
.gift-info p{
	margin-bottom:5px;
	}
.gift-info p em{
	color:#989898;
	}
/*消费空间论坛*/
#forum table{
	margin-top:10px;
	width:100%;
	}		
#forum .c1{
	width:400px;
	padding-right:10px;
	}
#forum .c2,#forum .c3,#forum .c4,#forum .c5{
	width:120px;
	}			
#forum th{
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	padding:0 5px;
	background:#e7f4fd;
	}
#forum td{
	padding:5px;
	height:25px;
	line-height:25px;
	padding:5px;
	overflow:hidden;
	}		
/*账户管理*/
.manage-list{
	margin:0 20px;
	}
.manage-list li{
	line-height:25px;
	padding:5px 0;
	border-bottom:1px dotted #ccc;
	}
.manage-list .top	{
	font-size:14px;
	font-weight:bold;
	}	
.manage-list li span{
	display:inline-block;
	}	
.manage-list li select{
	width:150px;
	}	
.manage-list .name{
	font-size:14px;
	width:260px;
	}
.manage-list .select{
	width:160px;
	}	
.manage-list .delete{
	margin-left:20px;
	}
.manage-list .delete a{
	color:#666;
	}	
/*群组风格*/
.grid-c2-s5 .hd{
	height:25px;
	border:none;
	margin-bottom:10px;
	border-top:1px solid #7ec7fd;
	background:#e2effe;
	}
.grid-c2-s5 .bd{
	border:none;
	padding:0;
	}
#bevy-intro{
	height:150px;
	overflow:hidden;
	}
#bevy-intro .left .pic{
 	width:136px;
 	height:136px;
 	padding:5px 2px 2px 0;
 	text-align:center;
 	margin-right:10px;
 	float:left;
 	background:url(../img/rank-bg.png) no-repeat 0 -41px;
 	}
#bevy-intro .left .txt{
 	float:left;
 	padding-top:5px;
 	}	
#bevy-intro .left h3{
 	color:#ff6600;
 	margin-bottom:5px;
 	font-size:14px;
 	}	
#bevy-intro .left li{
	line-height:25px;
	} 
#bevy-intro .right li{
	padding-right:10px;
	line-height:25px;
	}				
.grid-c2-s5 .col-main{
	float:left;
	width:708px;
	overflow:hidden;
	}
.topic-zone table{
	width:100%;
	margin-bottom:10px
	}		
.topic-zone .c1{
	width:400px;
	padding-right:10px;
	}
.topic-zone .c2,.topic-zone .c3,.topic-zone .c4,.topic-zone .c5{
	width:120px;
	}			
.topic-zone th{
	font-size:14px;
	font-weight:bold;
	line-height:25px;
	padding:0 5px;
	border-bottom:1px dotted #ccc;
	}
.topic-zone td{
	padding:5px;
	height:25px;
	line-height:25px;
	padding:5px;
	border-bottom:1px dotted #ccc;
	}
.topic-zone .cr a{
	padding:0 5px;
	}		
#f-dynamic li{
	float:left;
	width:141px;
	text-align:center;
	}
#f-dynamic li img{
	display:block;
	border:1px solid #ccc;
	padding:1px;
	margin:0 auto 5px;
	}	
#subscribe-dynamic ul{
	margin-bottom:10px;
	}	
#subscribe-dynamic li{
	height:30px;
	line-height:30px;
	border-bottom:1px dotted #ccc;
	overflow:hidden;	
	}
#subscribe-dynamic li img{
	vertical-align:middle;
	}	
#subscribe-dynamic .name{
	float:left;
	width:300px;
	}	
#subscribe-dynamic .bulk{
	float:right;
	padding-right:10px;
	}				
.grid-c2-s5 .col-side{
	float:right;
	width:242px;
	overflow:hidden;
	}
.grid-c2-s5 .col-side .r{
	text-align:right;
	}		
.grid-c2-s5 .col-side .r a{
	color:#F57D1C;
	}	
/*隐私设置*/
#privacy-info .tp{
	border-bottom:1px solid #ccc;
	padding-bottom:5px;
	margin-bottom:5px;
	}
#privacy-info p{
	margin-bottom:10px;
	}	
#privacy-info .tp span{
	margin-right:20px;
	}
#privacy-info .tp span em{
	color:#f00;
	}
.center{
	clear:both;
	padding-top:10px;
	text-align:center;
	}	
.list-select li{
	margin-bottom:15px;
	}			
.list-select li span{
	display:inline-block;
	width:350px;
	}
.list-select li label{
	text-align:right;
	float:left;
	width:180px;
	*padding-top:3px;
	font-size:14px;
	}
.list-select li .txt{
	display:block;
	padding-left:150px;
	margin-top:5px;
	color:#aeaeae;
	}							
/*账户设置*/
#account-info .tp{
	margin-bottom:10px;
	}
#account-info .list li{
  min-height:35px;    /*高度最小值*/
  height:auto !important; /*兼容FF,IE7也支持 !important标签*/
  height:35px; /*ie6*/	
	margin-bottom:10px;
	}
#account-info .list li.title{
	font-size:14px;
	height:25px;
	border-bottom:1px solid #ccc;
	}		
#account-info .list label{
	float:left;
	width:90px;
	text-align:right;
	}	
#account-info .list .field{
	width:200px;
	padding:3px;
	border:1px solid #ccc;
	}
#account-info .list textarea{
	width:300px;
	height:110px;
	border:1px solid #ccc;
	}		
#account-info .summary{
	width:420px;
	float:left;
	} 
#account-info .select{
	width:220px;
	float:left;
	} 
#account-info .pitch-on{
	width:100px;
	float:left;
	text-align:center;
	} 
#account-info h3{
	font-size:14px;
	margin-bottom:5px;
	}			
																								
/*------col-side------*/
.grid-c2-s4 .col-side{
	width:138px;
	float:left;
	overflow:hidden;
	}
#appNavHolder .bd{
	background:#ebf7fc;
	font-size:14px;
	}
#appNavHolder li.title{
	height:35px;
	line-height:35px;
	padding-bottom:5px;	
	padding-left:28px;	
	background:url(../img/icon.png) no-repeat 0 -787px;
	}
#appNavHolder li.domain{background-position:0 -839px;}
#appNavHolder li.clt{background-position:0 -890px;}
#appNavHolder li.city{background-position:0 -949px;}
#appNavHolder li.share{background-position:0 -1005px;}
#appNavHolder li.diary{background-position:0 -1058px;}
#appNavHolder li.gf{background-position:0 -1116px;}
#appNavHolder li.album{background-position:0 -1168px;}
#appNavHolder li.clan{background-position:0 -1228px;}
#appNavHolder li.bbs{background-position:0 -1290px;}
#appNavHolder li.gift{background-position:0 -1343px;}
